//
// Cuisine.hpp for plazza in /home/peelou/SVN/pizzaillo
// 
// Made by gery baudry
// Login   <baudry_g@epitech.net>
// 
// Started on  Mon Apr 15 15:29:17 2013 gery baudry
// Last update Wed Apr 17 13:34:27 2013 kevin lansel
//

#ifndef		CUISINE_HPP
# define	CUISINE_HPP

#include	<iostream>
#include	<list>
#include	"Fork.hpp"
#include	"Cuisinier.hpp"

typedef unsigned int u_int;

class		Cuisine : public Fork
{
public:
  Cuisine(u_int , int );
  virtual ~Cuisine();
  Stock				getStock() const;
  std::list<Cuisinier *>	getCookers() const;
  void				setStock(const Stock &);
  void				setCookers(const std::list<Cuisinier *> &);

private:
  Stock				_stock;
  std::list<Cuisinier *>	_cookers;
};

#endif
